package com.heima.crm.pojos.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author jiangnan
 * @since 2023-07-16
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("tb_role_details")
public class TbRoleDetails implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 查看权限   1有权限 0 无权限 （下列对应）
     */
    private Integer views;

    /**
     * 修改权限
     */
    private Integer updated;

    /**
     * 新增权限
     */
    private Integer save;

    /**
     * 删除权限
     */
    private Integer deletes;

    /**
     * 禁用权限
     */
    private Integer status;

    /**
     * 导入权限
     */
    private Integer imports;

    /**
     * 批量处理权限
     */
    private Integer batchProcessing;

    /**
     * 搜索权限
     */
    private Integer search;

    /**
     * 角色ID
     */
    private Integer roleId;

    /**
     * 权限范围  1 首页 2 用户管理  3 用户组管理
     */
    private Integer type;


}
